Définition d'un programme ou d'une fonction

Démarrage de l'Éditeur de programmes

1. Assurez-vous d'être dans le classeur et l'activité pour lequel vous souhaitez créer un programme ou une fonction.
2. Cliquez sur le bouton Insérer sur la barre d'outils de l'application, et sélectionnez Éditeur de programmes > Nouveau. (Sur une unité nomade, appuyez sur ~ et sélectionnez Insérer > Éditeur de programmes > Nouveau.)

3. Entrez le nom de la fonction ou du programme que vous souhaitez définir.
4. Sélectionnez le type (Programme ou Fonction).
5. Définissez l’Accès à la bibliothèque :
- Si vous ne souhaitez utiliser la fonction ou le programme qu'à partir du classeur et de l'activité courants, sélectionnez Aucun.
- Sélectionnez LibPriv pour rendre la fonction ou le programme accessible depuis n’importe quel classeur sans être visible dans le catalogue.
- Si vous souhaitez pouvoir accéder à la fonction ou au programme depuis n'importe quel classeur et l'afficher dans le catalogue, sélectionnez « LibPub (Afficher dans le catalogue) ». Pour plus d’informations, reportez-vous à la section Bibliothèques.
6. Cliquez sur OK.

Une nouvelle session de l'Éditeur de programmes s'ouvre, avec le modèle correspondant aux sélections effectuées.

Saisie de lignes dans une fonction ou un programme

L’Éditeur de programmes n’est pas conçu pour exécuter les commandes ou évaluer les expressions à mesure de leur saisie. Leur exécution intervient uniquement lorsque vous évaluez la fonction ou exécutez le programme.

1. Si votre fonction ou programme exige la saisie d'arguments par l'utilisateur, spécifiez les noms des paramètres entre les parenthèses qui suivent le nom de la fonction ou du programme. Séparez les paramètres par des virgules.

2. Entre les lignes Func et EndFunc (ou Prgm et EndPrgm), entrez les lignes d'instructions qui constituent votre fonction ou votre programme

- Vous pouvez saisir le nom des fonctions et des commandes ou les insérer directement à partir du catalogue.
- Une ligne peut être plus longue que la largeur de l’écran ; si c'est le cas, faites-la défiler pour voir l'ensemble de l’instruction.
- À la fin de chaque ligne, appuyez sur Entrée. Ceci insère une nouvelle ligne vierge et vous permet de poursuivre votre saisie.
- Utilisez les touches fléchées , , et pour faire défiler les lignes de la fonction ou du programme afin de saisir ou de modifier des instructions.

Insertion de commentaires

Les commentaires peuvent s'avérer utiles pour toutes personnes voulant lire ou modifier le contenu du programme. Ils ne s'affichent pas lors de l'exécution du programme, et ils n'en n'affectent pas l'exécution. Le symbole © s'affiche au début de la ligne contenant le commentaire.

À

Commentaire indiquant la syntaxe à utiliser. Comme cet objet de bibliothèque est public et que ce commentaire est sur la première ligne d'un bloc Func ou Prgm, il s'affiche dans le catalogue pour aider les utilisateurs. Pour plus d’informations, reportez-vous à la section Bibliothèques.

Pour insérer un commentaire :

1. Placez le curseur au début de la ligne dans laquelle vous souhaitez insérer un commentaire
2. À partir du menu Actions, cliquez sur Insérer un commentaire ou appuyez sur Ctrl+T.
3. Tapez le texte du commentaire à la suite du symbole ©.

Vérification de la syntaxe

L'Éditeur de programmes vous permet de vérifier la syntaxe de vos fonctions et programmes.

Dans le menu Vérifier la syntaxe et enregistrer, cliquez sur Vérifier la syntaxe.

Si des erreurs de syntaxe sont détectées, un message d'erreur s'affiche et le curseur est placé, dans la mesure du possible, au niveau de la première erreur pour que vous puissiez la rectifier.

Enregistrement d'une fonction ou d'un programme

Vous devez enregistrer votre fonction ou programme pour les rendre accessibles. L’Éditeur de programmes vérifie automatiquement la syntaxe de l’objet avant de procéder à son stockage.

Un astérisque (*) s'affiche dans l'angle supérieur gauche de l'Éditeur de programmes pour indiquer que la fonction ou le programme n'a pas encore été enregistré.

Dans le menu Vérifier la syntaxe et enregistrer, cliquez sur Vérifier la syntaxe et enregistrer.

Si des erreurs de syntaxe sont détectées, un message d'erreur s'affiche et le curseur est placé, dans la mesure du possible, au niveau de la première erreur.

Si aucune erreur de syntaxe n’est détectée, le message « enregistré avec succès » s’affiche dans la ligne d’état dans le haut de l'Éditeur de programmes.

Remarque : Si la fonction ou le programme a été défini comme un objet de bibliothèque, vous devez également enregistrer le classeur dans le dossier de bibliothèque spécifié et rafraîchir les bibliothèques pour rendre l'objet accessible aux autres classeurs. Pour plus d’informations, reportez-vous à la section Bibliothèques.